**React 관련 블로깅을 팀블로깅을 같이 하고 있습니다. 아래 내용은 일부이며 아래에 전문 링크가 있습니다.**
**매일 깃헙은 주중에 작성하고, 주말에는 관련 내용이 연재될 예정입니다.**
React 컴포넌트를 작성하는 방법은 크게 두가지가 있습니다.(정확하게는 세가지가 있습니다.)
하나는 React.createClass 메쏘드를 이용하는 방법이고 또 다른 방법은 ES2015의 class extends 를 사용하는 방법입니다.
React.createClass 로 컴포넌트를 작성할때에는 다음과 같은 형태로 만들수 있습니다.
import React from 'react';
var MugreComponent = React.createClass({
render(){
return(
<div\>mugre contents!</div\>
);
}
});
export default MugreComponent;
ES2015의 class extends를 사용하는 방법은 다음과 같습니다.
import React from 'react';
class MugreComponent extends React.Component {
render() {
return (
<div\>mugre contents!</div\>
);
}
}
export default MugreComponent;
이렇게 코드를 들여다 보면 의구심이 듭니다. React.createClass를 통해 Class생성을 하는 것과 ES2015 class extends를 이용하는 것은 어떤 차이가 있을까요?
… (중략)
REACT 컴포넌트
_React 컴포넌트를 작성하는 방법은 크게 두가지가 있습니다.(정확하게는 세가지가 있습니다.) 하나는 React.createClass 메쏘드를 이용하는 방법이고 또 다른 방법은 ES2015의 class…_devpools.kr
By Keen Dev on July 3, 2016.
Exported from Medium on May 31, 2017.